package com.allwees.bs.c.module.order.service;


import com.allwees.bs.c.module.order.dto.OrderDTO;
import com.allwees.bs.c.module.order.req.OrderCreateReq;

public interface IOrderCreateService {

//    /**
//     * 计算
//     * @param req
//     * @return
//     */
//    CartDTO calculateOrder(CartCheckoutReq req);

    /**
     * 创建订单，即下单
     *
     * @param userUuid    用户ID
     * @param createReq   创建订单需要的信息
     * @return 订单数据传输对象，包含订单完成信息
     */
    OrderDTO createOrder(String userUuid, OrderCreateReq createReq, String orderChannelUuid);
}
